package com.nai365.nart.pay.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ToString
@ApiModel("代付")
public class PayOnBehalf {
	@ApiModelProperty("用户id")
	private Long userId;

	@ApiModelProperty("支付密码")
	private String payPass;

	@ApiModelProperty("订单号\tvarchar(50)\t订单号为商户自行拟定")
	private String requestId;//	订单号	varchar(50)	订单号为商户自行拟定，提交的订单号必须在自身平台交易中唯一。首信易支付系统已付或撤销的订单，商户平台不能以相同的订单号再次提交。
	@ApiModelProperty("代付金额\tvarchar(18)\t以分为单位（如：1元=100）")
	private String amount;	//代付金额	varchar(18)	以分为单位（如：1元=100）
	@ApiModelProperty("收款人信息")
	private Payee payee;//	收款人信息	Json 见payee表	M
}
